﻿/* MVT Charts for Silverlight - Version 1
 * 2008 by Mario Meir-Huber
 * mailto: i-mameir@microsoft.com
 *         mario@meirhuber.de
 */ 

using System.Windows.Input;
namespace ChartLibrary.Base
{
    /// <summary>
    /// Occurs when changes to an Object where made
    /// </summary>
    public delegate void StateChangedEvent();
    
    /// <summary>
    /// Occurs when a mouse click on an item was performed
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    public delegate void ItemHandler(object sender, ItemEventArgs e);

    /// <summary>
    /// Occurs when a mouse click on an item was performed
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    public delegate void LegendItemClicked(object sender, ItemEventArgs e);

    /// <summary>
    /// Occurs when Data was changed
    /// </summary>
    public delegate void DataChangedEvent();
}